package com.zb.order.service;

import com.zb.entity.AccounLoginInfo;
import com.zb.vo.OrderFeeCheckVo;
import com.zb.vo.OrderFeeListSelectVo;
import com.zb.vo.WorkFeeVo;

import java.util.Map;

/**
 * @Author WEN
 * @Date 2023/10/25 0025
 **/
public interface ConWorkFeeService {
    /**
     * 保存或修改工单服务费用
     * @param loginInfo
     * @param workFeeVo
     */
    void save(AccounLoginInfo loginInfo, WorkFeeVo workFeeVo);

    /**
     * 获取工单服务费用项目列表
     * @param custAccId 商家ID
     * @param selectVo 搜索条件
     * @return
     */
    Map<String, Object> getList(Long custAccId, OrderFeeListSelectVo selectVo);

    /**
     * 审核工单服务费用项目
     * @param loginInfo
     * @param orderFeeCheckVo
     */
    void checkOrderFee(AccounLoginInfo loginInfo, OrderFeeCheckVo orderFeeCheckVo);



}
